ASPEN – Automated Planning and Scheduling for Space Mission Operations
نویسندگان
چکیده
This paper describes the ASPEN system for automation of planning and scheduling for space mission operations. ASPEN contains a number of innovations including: an expressive but easy to use modeling language, multiple search (inference) engines, iterative repair suited for mixed-initiative human in loop operations, real-time replanning and response (in the CASPER system), and plan optimization. ASPEN is being used for the Citizen Explorer (CX-1) (August 2000 launch) and the 2 Antarctic Mapping Missions (AMM-2) (September 2000). ASPEN has also been used to automate ground communications stations – automating generation of tracking plans for the Deep Space Terminal (DS-T). ASPEN has been used to demonstrate automated command generation and onboard planning for rovers and is currently being evaluated for operational use for the Mars-01 Marie Curie rover mission. CASPER, the soft real-time versions of ASPEN, has been demonstrated with the Jet Propulsion Laboratory (JPL) Mission Data Systems (MDS) Control Architecture prototypes. Overview Planning and scheduling spacecraft operations involves generating a sequence of low-level spacecraft commands from a set of high-level science and engineering goals. ASPEN (Automated Scheduling and Planning ENvironment) encodes spacecraft operability constraints, flight rules, spacecraft hardware models, science experiment goals, and operations procedures to allow for automated generation of low-level spacecraft sequences. By automating the command sequence generation process and by encapsulating the operations specific knowledge, ASPEN enables space missions to be controlled by a small operations team thereby reducing costs. ASPEN is an object-oriented system that provides a reusable set of software components that implement the elements commonly found in complex planning/scheduling systems. These include: • An expressive constraint modeling language to allow the user to define naturally the application domain • A constraint management system for representing and maintaining spacecraft operability and resource constraints, as well as activity requirements • A set of search strategies for plan generation and repair to satisfy hard constraints • A language for representing plan preferences and optimizing these preferences • A soft, real-time replanning capability • A temporal reasoning system for expressing and maintaining temporal constraints • A graphical interface for visualizing plans/schedules (for use in mixed-initiative systems in which the problem solving process is interactive). Automated planning and scheduling technology offers considerable promise in automating spacecraft operations. Planning and scheduling spacecraft operations involves generating a sequence of lowlevel spacecraft commands from a set of high-level science and engineering goals (see (Chien et al., 1998b) for an overview). In this paper, we discuss ASPEN and its use of an iterative repair algorithm for planning and scheduling as well as for replanning and rescheduling. ASPEN is a reconfigurable planning and scheduling software framework (Fukunaga et al., 1997). Spacecraft knowledge is encoded in ASPEN under seven core model classes: activities, parameters, . This work was performed by the Jet Propulsion Laboratory, California Institute of Technology, under contract with the National Aeronautics and Space Administration.
منابع مشابه
Representing Spacecraft Mission Planning Knowledge in ASPEN
Automated planning technologies show great promise of reducing operations costs by automating the spacecraft mission planning process. However, one of the bottlenecks is acquiring spacecraft operations knowledge from operations personnel and expressing it in a plan model. One of the primary design goals of the ASPEN planning language is to eliminate the knowledge acquisition bottleneck by makin...
متن کاملASPEN: A Framework for Automated Planning and Scheduling of Spacecraft Control and Operations
A number of successful applications of automated planning and scheduling applications to spacecraft operations have recently been reported in the literature. However, these applications have been one-of-a-kind applications that required a substantial amount of development effort. In this paper, we describe ASPEN (Automated Planning/Scheduling Environment), a modular, reconfigurable application ...
متن کاملFlight Software Issues in Onboard Automated Planning: Lessons Learned on EO-1
Planning and scheduling systems for spacecraft operations have traditionally been an important step in the ground operations of mission planners. In the Autonomous Sciencecraft Experiment (ASE), this step is moved onboard the Earth Observing-1 spacecraft. The ASE features several advanced technologies: onboard image processing, a robust execution engine, and onboard planning and scheduling. Thi...
متن کاملLeveraging Multiple Artificial Intelligence Techniques to Improve the Responsiveness in Operations Planning: ASPEN for Orbital Express
ISSN 0738-4602 n The challenging timeline for DARPA’s Orbital Express mission demanded a flexible, responsive, and (above all) safe approach to mission planning. Mission planning for space is challenging because of the mixture of goals and constraints. Every space mission tries to squeeze all of the capacity possible out of the spacecraft. For Orbital Express, this means performing as many expe...
متن کاملAutomated Planning and Scheduling for Planetary Rover Distributed Operations
Automated planning and scheduling, including automated path planning, has been integrated with an Internet-based distributed operations system for planetary rover operations. The resulting prototype system enables faster generation of valid rover command sequences b y a distributed planetary rover operations team. The Web Interface for Telescience (WITS) provides Internet-based distributed coll...
متن کامل